The definitions are described using a <#23#>Pascal<#23#> type specification, but without the body. The following shorthand notations are used:
;SPMlt;type;SPMgt; | ;SPMnbsp; | A type. |
;SPMlt;cons;SPMgt; | ;SPMnbsp; | A constructor. |
;SPMlt;elmtype;SPMgt; | ;SPMnbsp; | A type of an element in a constructor. |
;SPMlt;elmname;SPMgt; | ;SPMnbsp; | A name of an element in a constructor. |
;SPMlt;something;SPMgt; | ;SPMnbsp; | The actual contents of this fragment is not important. |
;SPMlt;basename;SPMgt; | ;SPMnbsp; | Fill in the value of tm variable basename. |